It consisted of a wide range of interfaces defined in a CORBA-like interface description language.
Babel requires developers to use an interface description language to specify the platform and language neutral interface to code.
For certain classes of applications, the compiler system should also be able to handle interface description language ( IDL ) files.
The code generator does not use an Interface description language ( IDL ), but parses the source code of the server for special tags.
The goal of a Universal Interface Language is to achieve ( automatic ) interoperability beyond that provided by an Interface description language such as CORBA or a message exchange protocol such as SOAP.
"' Web IDL "'is an interface description language ( IDL ) format for describing application programming interfaces ( APIs ) that are intended to be implemented in web browsers.
As a result, ILU provided support for use of the OMG CORBA IDL interface description language, and can be thought of as a CORBA ORB system ( though with omissions from and extensions to the CORBA spec ).
Like other interface description languages, IDL defined interfaces in a language-and machine-independent way, allowing the specification of interfaces between components written in different languages, and possibly executing on different machines using remote procedure calls.
Creators of XCB have invented a specialized interface description language to model X11 protocol in language-neutral way and facilitate generation of bindings to other programming languages . libxcb itself is implemented as a code generator and a tiny C stub of utility functions.
Software components often take the form of classes ) or collections of objects ( from object-oriented programming ), in some binary or textual form, adhering to some interface description language ( IDL ) so that the component may exist autonomously from other components in a computer.